:host ::ng-deep .tow_table .ant-calendar-picker {
    min-width: 100px;
}

:host ::ng-deep .ant-table-thead > tr > th,
.ant-table-tbody > tr > td {
    padding: 0.1rem;
}

.toolSet {
    display: flex;
    justify-content: space-between;
    padding: 0 0.1rem;
}

.toolSet .toolSetRight ul {
    display: flex;
    justify-content: space-around;
}

.toolSet .toolSetRight ul li {
    padding: 0 0.1rem;
}

.buttonSet {
    display: flex;
    justify-content: flex-end;
    padding: 0.2rem;
}

.buttonSetBelow {
    display: flex;
    justify-content: space-between;
    padding: 0.2rem;
}

.buttonSet > div {
    margin-right: 0.2rem;
}

.tableSet {
    display: flex;
    justify-content: space-between;
}

.buttonSet {
    padding: 0.1rem 0;
}

.table-buttons {
    display: flex;
    justify-content: space-between;
    padding: 0.7rem 0 0.2rem;
}

.table-buttons-left {
    display: flex;
    margin-left: 0.3rem;
}

.table-buttons-left div {
    cursor: pointer;
}

.operate1 {
    background: #7f87be;
    border-radius: 10px;
    height: 0.32rem;
    width: 1.4rem;
    text-align: center;
    line-height: 0.32rem;
    font-size: 0.13rem;
    font-family: Arial-BoldMT;
    font-weight: bold;
    color: rgba(255, 255, 255, 1);
    margin-right: 0.2rem;
}
.operate2 {
    background: #4971ff;
    border-radius: 10px;
    height: 0.32rem;
    width: 1.4rem;
    text-align: center;
    line-height: 0.32rem;
    font-size: 0.13rem;
    font-family: Arial-BoldMT;
    font-weight: bold;
    color: rgba(255, 255, 255, 1);
    margin-right: 0.2rem;
}

.operate i {
    margin-right: 0.1rem;
}

.left-button-last {
    background: rgba(171, 202, 240, 1);
    border-radius: 0.32rem;
    height: 0.32rem;
    width: 0.32rem;
    line-height: 0.32rem;
    text-align: center;
    font-size: 0.13rem;
    font-family: Arial-BoldMT;
    font-weight: bold;
    color: rgba(255, 255, 255, 1);
}

.buttonSetBelow .title h3 {
    font-weight: bold;
}

.operate:hover {
    background-color: #4f7cb3;
}

.active {
    background: rgba(230, 230, 230, 1);
}

.disable {
    pointer-events: none;
}

.flex-div {
    display: flex;
    justify-content: start;
    align-items: center;
}

:host ::ng-deep .ant-form-item-label label {
    font-size: 0.14rem !important;
}

:host ::ng-deep .ant-calendar-picker-input {
    display: flex;
    max-width: 3rem;
    min-width: 220px !important;
}

::ng-deep .Expected_Time_To_Clear .ant-calendar-picker {
    width: 100% !important;
    max-width: 100%;
    min-width: 180px;
}

::ng-deep .table_tr .ant-calendar-picker {
    max-width: 1rem;
}

::ng-deep .table_tr .ant-calendar-picker-input {
    font-size: 0.12rem;
}

::ng-deep .Expected_Time_To_Clear .ant-calendar-picker-input {
    width: 100% !important;
}

::ng-deep .more_info_data_picker .ant-calendar-picker {
    width: 100% !important;
}

::ng-deep .tow_table .ant-calendar-picker {
    width: 1.55rem !important;
}

::ng-deep .tow_table .ant-calendar-picker-input {
    width: 100% !important;
    font-size: 0.1rem;
}

::ng-deep .ir-info-detail-table .ant-table-thead > tr > th,
::ng-deep .ir-info-detail-table .ant-table-tbody > tr > td {
    padding: 16px 5px !important;
}

:host ::ng-deep .ant-table-tbody > tr > td {
    word-break: break-all;
    word-wrap: break-word;
}

::ng-deep .partner_table .table_tr .ant-calendar-picker {
    max-width: 1.3rem;
}

::ng-deep .ant-table-header {
    background-color: #2d325a !important;
    /* margin: 5px !important; */
}

/* 修改下面的颜色 */
::ng-deep.tableSet {
    background-color: #353c70 !important;
}

::ng-deep.tableSet .title {
    background-color: #353c70 !important;
    color: #ffffff !important;
    padding-bottom: 0px !important;
}

h3 {
    background-color: #353c70 !important;
    color: #ffffff !important;
}

/* 修改input得颜色 */
:host .ant-input {
    background: #2c3159 !important;
    color: #a2aaca !important;
    border: none;
}

.cancelBtn {
    background-color: #7f87be;
    color: white;
    border: none;
}

.saveBtn {
    background-color: #4971ff;
    color: white;
    border: none;
}

::ng-deep .ant-col-2 {
    padding-top: 8px;
}

::ng-deep .icon-dingwei:before {
    padding-top: 8px;
    color: #7d85bb;
}

/* select 框得样式 */
:host ::ng-deep .ant-select-selection.ant-select-selection--single {
    background-color: #2c3159 !important;
    color: #858dad !important;
}

/* 禁用框样式 */
::ng-deep.Expected_Time_To_Clear .ant-calendar-picker-input {
    background-color: #2c3159;
    color: #858dad !important;
}

/* 按钮圆角边框 */
::ng-deep.op-btn {
    border-radius: 10px !important;
}

/* moreInfo弹窗 */
::ng-deep.moreInfoPopUp {
    background-color: #353c70 !important;
}

::ng-deep.ant-modal-content {
    background-color: #353c70 !important;
}

::ng-deep .moreInfoPopUp .ant-table-body tr td {
    background-color: #2c3159;
    color: #858dad !important;
}

::ng-deep .moreInfoPopUp .ant-table-body tr th {
    background-color: #2c3159;
    color: #858dad !important;
}

::ng-deep .ant-table-placeholder {
    background-color: #2c3159;
    color: #858dad !important;
}

/* 没有数据 */
::ng-deep .ant-empty-description {
    color: #858dad !important;
}

/* close和eidt两个按钮激活得弹窗 */
::ng-deep.ant-modal-header,
.ant-modal-body {
    color: white !important;
    background-color: #353c70;
    border-bottom: none;
    border-top: none;
}

::ng-deep.ant-modal-header .ant-modal-title {
    color: white !important;
    background-color: #353c70;
    border-bottom: none;
    font-size: 16px !important;
}
::ng-deep.ant-modal-header .ant-modal-title .ng-star-inserted {
    color: white !important;
    background-color: #353c70;
    border-bottom: none;
    font-size: 16px !important;
}

:host ::ng-deep.ant-modal-body .ng-star-inserted {
    color: white !important;
    background-color: #353c70;
    border-bottom: none;
    border-top: none;
}

::ng-deep .ant-modal-footer {
    color: white !important;
    background-color: #353c70;
    border-bottom: none;
    border-top: none;
}

/* 修改按钮样式 */
::ng-deep .ant-modal-footer.ng-star-inserted .ant-btn.ant-btn-default {
    width: 120px;
    background-color: #7f87be;
    border: none;
    color: #fff;
}

::ng-deep .ant-modal-footer.ng-star-inserted .ant-btn.ant-btn-primary {
    width: 120px;
    background-color: #4971ff;
    color: #fff;
    border: none;
}

::ng-deep .ant-table-thead > tr > th {
    color: #7d85bb;
    background-color: #363d73;
}

::ng-deep .ant-modal-confirm-btns .ant-btn:nth-of-type(1) {
    background: #7f87be;
    border-radius: 10px;
    color: white;
    border: none;
}

::ng-deep .ant-modal-confirm-btns .ant-btn:nth-of-type(2) {
    background-color: #4971ff;
    border-radius: 10px;
    color: white;
    border: none;
}
/* 弹窗得样式 */
:host ::ng-deep .moreInfoPopUp .ant-modal-body .ng-star-inserted {
    color: #6c72a4 !important;
    background-color: #353c70;
    border-bottom: none;
    border-top: none;
}

::ng-deep .new-partner .ant-table-placeholder.ng-star-inserted {
    border: none;
}
::ng-deep .new-partner .anticon.anticon-calendar {
    padding-left: 15px;
}
/* ::ng-deep .new-partner .table_tr.ant-table-row.ng-star-inserted > td{
    padding: 10px 0 !important;
} */

::ng-deep .new-partner .table_tr.ant-table-row.ng-star-inserted > td:nth-child(1) {
    padding: 10px 10px !important;
}
::ng-deep .new-partner .table_tr.ant-table-row.ng-star-inserted > td:nth-child(2) {
    padding: 10px 10px !important;
}
::ng-deep .new-partner .table_tr.ant-table-row.ng-star-inserted > td:nth-child(3) {
    padding: 10px 10px !important;
}
::ng-deep .new-partner .table_tr.ant-table-row.ng-star-inserted > td:nth-child(4) {
    padding: 10px 10px !important;
}
::ng-deep .new-partner .table_tr.ant-table-row.ng-star-inserted > td:nth-child(5) {
    padding: 10px 10px !important;
}
::ng-deep .new-partner .table_tr.ant-table-row.ng-star-inserted > td:nth-child(6) {
    padding: 10px 10px !important;
}
::ng-deep .new-partner .table_tr.ant-table-row.ng-star-inserted > td:nth-child(7) {
    padding: 10px 10px !important;
}
/* 修改label文字颜色 */
:host ::ng-deep .ant-form-item-label > label {
    color: #7b82b8 !important;
}

.more-info ::ng-deep .ant-select-selection.ant-select-selection--single {
    background-color: #2c3159;
}
.more-info ::ng-deep .ant-input.ant-input-disabled.ng-untouched.ng-pristine {
    background-color: #2c3159;
    border: none;
    color: #afb0b2;
}

.new-partner ::ng-deep .op-btn.ant-btn.ant-btn-primary.ant-btn-circle.ant-btn-icon-only.ng-star-inserted {
    width: 30px !important;
    height: 30px !important;
    background-color: #7033ff !important;
}

:host ::ng-deep .ant-input.ng-dirty.ng-valid.ng-touched:focus {
    background-color: #2c3159 !important;
    color: #afb0b2;
}

:host ::ng-deep .ant-input.ng-pristine.ng-invalid.ng-touched {
    background-color: #2c3159 !important;
    color: #afb0b2;
}
